

// reconstruction 
/***
    Haar:         haar
    Daubechies:   db2   - db40
    Symlets:      sym2  - sym30
    Coiflets:     coif1 - coif5
    Fejer-Kor:    fk4,6,8,14,18,22
    Biorthogonal: bior 1.1, 1.3, 1.5,
                       2.2, 2.4, 2.6, 2.8,
                       3.1, 3.3, 3.5, 3.7, 3.9,
                       4.4, 5.5, 6.8
    Discrete meyer:dmey
****/

// haar 
float __haar_loR[2]={ 
    0.707107,
    0.707107,
};

float __haar_hiR[2]={ 
    0.707107,
    -0.707107,
};

// db2 - db40 
float __db2_loR[4]={ 
    0.482963,
    0.836516,
    0.224144,
    -0.129410,
};

float __db2_hiR[4]={ 
    -0.129410,
    -0.224144,
    0.836516,
    -0.482963,
};

float __db3_loR[6]={ 
    0.332671,
    0.806892,
    0.459878,
    -0.135011,
    -0.085441,
    0.035226,
};

float __db3_hiR[6]={ 
    0.035226,
    0.085441,
    -0.135011,
    -0.459878,
    0.806892,
    -0.332671,
};

float __db4_loR[8]={ 
    0.230378,
    0.714847,
    0.630881,
    -0.027984,
    -0.187035,
    0.030841,
    0.032883,
    -0.010597,
};

float __db4_hiR[8]={ 
    -0.010597,
    -0.032883,
    0.030841,
    0.187035,
    -0.027984,
    -0.630881,
    0.714847,
    -0.230378,
};

float __db5_loR[10]={ 
    0.160102,
    0.603829,
    0.724309,
    0.138428,
    -0.242295,
    -0.032245,
    0.077571,
    -0.006241,
    -0.012581,
    0.003336,
};

float __db5_hiR[10]={ 
    0.003336,
    0.012581,
    -0.006241,
    -0.077571,
    -0.032245,
    0.242295,
    0.138428,
    -0.724309,
    0.603829,
    -0.160102,
};

float __db6_loR[12]={ 
    0.111541,
    0.494624,
    0.751134,
    0.315250,
    -0.226265,
    -0.129767,
    0.097502,
    0.027523,
    -0.031582,
    0.000554,
    0.004777,
    -0.001077,
};

float __db6_hiR[12]={ 
    -0.001077,
    -0.004777,
    0.000554,
    0.031582,
    0.027523,
    -0.097502,
    -0.129767,
    0.226265,
    0.315250,
    -0.751134,
    0.494624,
    -0.111541,
};

float __db7_loR[14]={ 
    0.077852,
    0.396539,
    0.729132,
    0.469782,
    -0.143906,
    -0.224036,
    0.071309,
    0.080613,
    -0.038030,
    -0.016575,
    0.012551,
    0.000430,
    -0.001802,
    0.000354,
};

float __db7_hiR[14]={ 
    0.000354,
    0.001802,
    0.000430,
    -0.012551,
    -0.016575,
    0.038030,
    0.080613,
    -0.071309,
    -0.224036,
    0.143906,
    0.469782,
    -0.729132,
    0.396539,
    -0.077852,
};

float __db8_loR[16]={ 
    0.054416,
    0.312872,
    0.675631,
    0.585355,
    -0.015829,
    -0.284016,
    0.000472,
    0.128747,
    -0.017369,
    -0.044088,
    0.013981,
    0.008746,
    -0.004870,
    -0.000392,
    0.000675,
    -0.000117,
};

float __db8_hiR[16]={ 
    -0.000117,
    -0.000675,
    -0.000392,
    0.004870,
    0.008746,
    -0.013981,
    -0.044088,
    0.017369,
    0.128747,
    -0.000472,
    -0.284016,
    0.015829,
    0.585355,
    -0.675631,
    0.312872,
    -0.054416,
};

float __db9_loR[18]={ 
    0.038078,
    0.243835,
    0.604823,
    0.657288,
    0.133197,
    -0.293274,
    -0.096841,
    0.148541,
    0.030726,
    -0.067633,
    0.000251,
    0.022362,
    -0.004723,
    -0.004282,
    0.001848,
    0.000230,
    -0.000252,
    0.000039,
};

float __db9_hiR[18]={ 
    0.000039,
    0.000252,
    0.000230,
    -0.001848,
    -0.004282,
    0.004723,
    0.022362,
    -0.000251,
    -0.067633,
    -0.030726,
    0.148541,
    0.096841,
    -0.293274,
    -0.133197,
    0.657288,
    -0.604823,
    0.243835,
    -0.038078,
};

float __db10_loR[20]={ 
    0.026670,
    0.188177,
    0.527201,
    0.688459,
    0.281172,
    -0.249846,
    -0.195946,
    0.127369,
    0.093057,
    -0.071394,
    -0.029458,
    0.033213,
    0.003607,
    -0.010733,
    0.001395,
    0.001992,
    -0.000686,
    -0.000116,
    0.000094,
    -0.000013,
};

float __db10_hiR[20]={ 
    -0.000013,
    -0.000094,
    -0.000116,
    0.000686,
    0.001992,
    -0.001395,
    -0.010733,
    -0.003607,
    0.033213,
    0.029458,
    -0.071394,
    -0.093057,
    0.127369,
    0.195946,
    -0.249846,
    -0.281172,
    0.688459,
    -0.527201,
    0.188177,
    -0.026670,
};

float __db20_loR[40]={ 
    0.000780,
    0.010549,
    0.063424,
    0.219942,
    0.472696,
    0.610493,
    0.361502,
    -0.139212,
    -0.326787,
    -0.016727,
    0.228291,
    0.039850,
    -0.155459,
    -0.024717,
    0.102292,
    0.005632,
    -0.061723,
    0.005875,
    0.032294,
    -0.008789,
    -0.013811,
    0.006722,
    0.004421,
    -0.003581,
    -0.000832,
    0.001393,
    -0.000053,
    -0.000385,
    0.000102,
    0.000068,
    -0.000037,
    -0.000004,
    0.000007,
    -0.000001,
    -0.000001,
    0.000000,
    0.000000,
    -0.000000,
    0.000000,
    -0.000000,
};

float __db20_hiR[40]={ 
    -0.000000,
    -0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000001,
    -0.000001,
    -0.000007,
    -0.000004,
    0.000037,
    0.000068,
    -0.000102,
    -0.000385,
    0.000053,
    0.001393,
    0.000832,
    -0.003581,
    -0.004421,
    0.006722,
    0.013811,
    -0.008789,
    -0.032294,
    0.005875,
    0.061723,
    0.005632,
    -0.102292,
    -0.024717,
    0.155459,
    0.039850,
    -0.228291,
    -0.016727,
    0.326787,
    -0.139212,
    -0.361502,
    0.610493,
    -0.472696,
    0.219942,
    -0.063424,
    0.010549,
    -0.000780,
};

float __db30_loR[60]={ 
    0.000023,
    0.000467,
    0.004301,
    0.024131,
    0.091238,
    0.242021,
    0.450488,
    0.557572,
    0.366243,
    -0.066184,
    -0.332967,
    -0.141969,
    0.199462,
    0.177830,
    -0.114558,
    -0.157237,
    0.072779,
    0.122748,
    -0.053806,
    -0.087659,
    0.043802,
    0.056712,
    -0.035673,
    -0.032264,
    0.027079,
    0.015288,
    -0.018400,
    -0.005297,
    0.010916,
    0.000620,
    -0.005531,
    0.000843,
    0.002325,
    -0.000861,
    -0.000768,
    0.000505,
    0.000172,
    -0.000216,
    -0.000009,
    0.000070,
    -0.000013,
    -0.000016,
    0.000007,
    0.000002,
    -0.000002,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    0.000000,
    -0.000000,
};

float __db30_hiR[60]={ 
    -0.000000,
    -0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000002,
    0.000002,
    -0.000007,
    -0.000016,
    0.000013,
    0.000070,
    0.000009,
    -0.000216,
    -0.000172,
    0.000505,
    0.000768,
    -0.000861,
    -0.002325,
    0.000843,
    0.005531,
    0.000620,
    -0.010916,
    -0.005297,
    0.018400,
    0.015288,
    -0.027079,
    -0.032264,
    0.035673,
    0.056712,
    -0.043802,
    -0.087659,
    0.053806,
    0.122748,
    -0.072779,
    -0.157237,
    0.114558,
    0.177830,
    -0.199462,
    -0.141969,
    0.332967,
    -0.066184,
    -0.366243,
    0.557572,
    -0.450488,
    0.242021,
    -0.091238,
    0.024131,
    -0.004301,
    0.000467,
    -0.000023,
};

float __db40_loR[80]={ 
    0.000001,
    0.000019,
    0.000232,
    0.001798,
    0.009698,
    0.038428,
    0.114766,
    0.259778,
    0.438162,
    0.519033,
    0.352097,
    -0.028171,
    -0.312759,
    -0.210276,
    0.131198,
    0.240178,
    -0.013951,
    -0.204526,
    -0.038147,
    0.161856,
    0.052166,
    -0.126733,
    -0.047411,
    0.099420,
    0.034928,
    -0.077297,
    -0.020944,
    0.058341,
    0.008950,
    -0.041795,
    -0.000595,
    0.027810,
    -0.003888,
    -0.016822,
    0.005245,
    0.009019,
    -0.004674,
    -0.004125,
    0.003321,
    0.001484,
    -0.001975,
    -0.000312,
    0.000993,
    -0.000071,
    -0.000418,
    0.000121,
    0.000143,
    -0.000079,
    -0.000036,
    0.000036,
    0.000004,
    -0.000013,
    0.000002,
    0.000004,
    -0.000001,
    -0.000001,
    0.000000,
    0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    -0.000000,
    0.000000,
    -0.000000,
};

float __db40_hiR[80]={ 
    -0.000000,
    -0.000000,
    -0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000001,
    0.000001,
    0.000004,
    -0.000002,
    -0.000013,
    -0.000004,
    0.000036,
    0.000036,
    -0.000079,
    -0.000143,
    0.000121,
    0.000418,
    -0.000071,
    -0.000993,
    -0.000312,
    0.001975,
    0.001484,
    -0.003321,
    -0.004125,
    0.004674,
    0.009019,
    -0.005245,
    -0.016822,
    0.003888,
    0.027810,
    0.000595,
    -0.041795,
    -0.008950,
    0.058341,
    0.020944,
    -0.077297,
    -0.034928,
    0.099420,
    0.047411,
    -0.126733,
    -0.052166,
    0.161856,
    0.038147,
    -0.204526,
    0.013951,
    0.240178,
    -0.131198,
    -0.210276,
    0.312759,
    -0.028171,
    -0.352097,
    0.519033,
    -0.438162,
    0.259778,
    -0.114766,
    0.038428,
    -0.009698,
    0.001798,
    -0.000232,
    0.000019,
    -0.000001,
};

// sym2 - sym30 
float __sym2_loR[4]={ 
    0.482963,
    0.836516,
    0.224144,
    -0.129410,
};

float __sym2_hiR[4]={ 
    -0.129410,
    -0.224144,
    0.836516,
    -0.482963,
};

float __sym3_loR[6]={ 
    0.332671,
    0.806892,
    0.459878,
    -0.135011,
    -0.085441,
    0.035226,
};

float __sym3_hiR[6]={ 
    0.035226,
    0.085441,
    -0.135011,
    -0.459878,
    0.806892,
    -0.332671,
};

float __sym4_loR[8]={ 
    0.032223,
    -0.012604,
    -0.099220,
    0.297858,
    0.803739,
    0.497619,
    -0.029636,
    -0.075766,
};

float __sym4_hiR[8]={ 
    -0.075766,
    0.029636,
    0.497619,
    -0.803739,
    0.297858,
    0.099220,
    -0.012604,
    -0.032223,
};

float __sym5_loR[10]={ 
    0.019539,
    -0.021102,
    -0.175328,
    0.016602,
    0.633979,
    0.723408,
    0.199398,
    -0.039134,
    0.029519,
    0.027333,
};

float __sym5_hiR[10]={ 
    0.027333,
    -0.029519,
    -0.039134,
    -0.199398,
    0.723408,
    -0.633979,
    0.016602,
    0.175328,
    -0.021102,
    -0.019539,
};

float __sym6_loR[12]={ 
    -0.007801,
    0.001768,
    0.044725,
    -0.021060,
    -0.072638,
    0.337929,
    0.787641,
    0.491056,
    -0.048312,
    -0.117990,
    0.003491,
    0.015404,
};

float __sym6_hiR[12]={ 
    0.015404,
    -0.003491,
    -0.117990,
    0.048312,
    0.491056,
    -0.787641,
    0.337929,
    0.072638,
    -0.021060,
    -0.044725,
    0.001768,
    0.007801,
};

float __sym7_loR[14]={ 
    0.010268,
    0.004010,
    -0.107808,
    -0.140047,
    0.288630,
    0.767764,
    0.536102,
    0.017441,
    -0.049553,
    0.067893,
    0.030516,
    -0.012636,
    -0.001047,
    0.002682,
};

float __sym7_hiR[14]={ 
    0.002682,
    0.001047,
    -0.012636,
    -0.030516,
    0.067893,
    0.049553,
    0.017441,
    -0.536102,
    0.767764,
    -0.288630,
    -0.140047,
    0.107808,
    0.004010,
    -0.010268,
};

float __sym8_loR[16]={ 
    0.001890,
    -0.000303,
    -0.014952,
    0.003809,
    0.049137,
    -0.027219,
    -0.051946,
    0.364442,
    0.777186,
    0.481360,
    -0.061273,
    -0.143294,
    0.007607,
    0.031695,
    -0.000542,
    -0.003382,
};

float __sym8_hiR[16]={ 
    -0.003382,
    0.000542,
    0.031695,
    -0.007607,
    -0.143294,
    0.061273,
    0.481360,
    -0.777186,
    0.364442,
    0.051946,
    -0.027219,
    -0.049137,
    0.003809,
    0.014952,
    -0.000303,
    -0.001890,
};

float __sym9_loR[18]={ 
    0.001069,
    -0.000473,
    -0.010264,
    0.008859,
    0.062078,
    -0.018234,
    -0.191551,
    0.035272,
    0.617338,
    0.717897,
    0.238761,
    -0.054569,
    0.000583,
    0.030225,
    -0.011528,
    -0.013272,
    0.000620,
    0.001401,
};

float __sym9_hiR[18]={ 
    0.001401,
    -0.000620,
    -0.013272,
    0.011528,
    0.030225,
    -0.000583,
    -0.054569,
    -0.238761,
    0.717897,
    -0.617338,
    0.035272,
    0.191551,
    -0.018234,
    -0.062078,
    0.008859,
    0.010264,
    -0.000473,
    -0.001069,
};

float __sym10_loR[20]={ 
    -0.000459,
    0.000057,
    0.004593,
    -0.000804,
    -0.020355,
    0.005765,
    0.049995,
    -0.031990,
    -0.035537,
    0.383827,
    0.769510,
    0.471691,
    -0.070881,
    -0.159494,
    0.011610,
    0.045927,
    -0.001465,
    -0.008641,
    0.000096,
    0.000770,
};

float __sym10_hiR[20]={ 
    0.000770,
    -0.000096,
    -0.008641,
    0.001465,
    0.045927,
    -0.011610,
    -0.159494,
    0.070881,
    0.471691,
    -0.769510,
    0.383827,
    0.035537,
    -0.031990,
    -0.049995,
    0.005765,
    0.020355,
    -0.000804,
    -0.004593,
    0.000057,
    0.000459,
};

float __sym20_loR[40]={ 
    -0.000001,
    -0.000000,
    0.000012,
    0.000005,
    -0.000117,
    -0.000027,
    0.000748,
    0.000125,
    -0.003472,
    -0.000611,
    0.012157,
    0.001939,
    -0.035373,
    -0.006844,
    0.088920,
    0.036251,
    -0.160578,
    -0.051088,
    0.471991,
    0.751163,
    0.405831,
    -0.029819,
    -0.078994,
    0.025579,
    0.008123,
    -0.031629,
    -0.003314,
    0.017004,
    0.001423,
    -0.006607,
    -0.000305,
    0.002089,
    0.000072,
    -0.000495,
    -0.000019,
    0.000080,
    0.000003,
    -0.000008,
    -0.000000,
    0.000000,
};

float __sym20_hiR[40]={ 
    0.000000,
    0.000000,
    -0.000008,
    -0.000003,
    0.000080,
    0.000019,
    -0.000495,
    -0.000072,
    0.002089,
    0.000305,
    -0.006607,
    -0.001423,
    0.017004,
    0.003314,
    -0.031629,
    -0.008123,
    0.025579,
    0.078994,
    -0.029819,
    -0.405831,
    0.751163,
    -0.471991,
    -0.051088,
    0.160578,
    0.036251,
    -0.088920,
    -0.006844,
    0.035373,
    0.001939,
    -0.012157,
    -0.000611,
    0.003472,
    0.000125,
    -0.000748,
    -0.000027,
    0.000117,
    0.000005,
    -0.000012,
    -0.000000,
    0.000001,
};

float __sym30_loR[60]={ 
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000002,
    -0.000001,
    0.000016,
    0.000006,
    -0.000083,
    -0.000033,
    0.000344,
    0.000117,
    -0.001197,
    -0.000276,
    0.003714,
    0.000544,
    -0.010389,
    -0.001629,
    0.025569,
    0.007609,
    -0.048897,
    -0.015237,
    0.089102,
    0.026199,
    -0.162047,
    -0.028438,
    0.484698,
    0.742694,
    0.400723,
    -0.038492,
    -0.096302,
    0.029271,
    0.029659,
    -0.025218,
    -0.007952,
    0.018297,
    0.000372,
    -0.012841,
    -0.000519,
    0.006454,
    0.000466,
    -0.002590,
    -0.000232,
    0.000861,
    0.000082,
    -0.000237,
    -0.000021,
    0.000054,
    0.000004,
    -0.000010,
    -0.000001,
    0.000001,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
};

float __sym30_hiR[60]={ 
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
    -0.000000,
    0.000001,
    0.000001,
    -0.000010,
    -0.000004,
    0.000054,
    0.000021,
    -0.000237,
    -0.000082,
    0.000861,
    0.000232,
    -0.002590,
    -0.000466,
    0.006454,
    0.000519,
    -0.012841,
    -0.000372,
    0.018297,
    0.007952,
    -0.025218,
    -0.029659,
    0.029271,
    0.096302,
    -0.038492,
    -0.400723,
    0.742694,
    -0.484698,
    -0.028438,
    0.162047,
    0.026199,
    -0.089102,
    -0.015237,
    0.048897,
    0.007609,
    -0.025569,
    -0.001629,
    0.010389,
    0.000544,
    -0.003714,
    -0.000276,
    0.001197,
    0.000117,
    -0.000344,
    -0.000033,
    0.000083,
    0.000006,
    -0.000016,
    -0.000001,
    0.000002,
    0.000000,
    -0.000000,
    -0.000000,
    0.000000,
    0.000000,
    -0.000000,
};

// coif1 - coif5 
float __coif1_loR[6]={ 
    -0.072733,
    0.337898,
    0.852572,
    0.384865,
    -0.072733,
    -0.015656,
};

float __coif1_hiR[6]={ 
    -0.015656,
    0.072733,
    0.384865,
    -0.852572,
    0.337898,
    0.072733,
};

float __coif2_loR[12]={ 
    0.016387,
    -0.041465,
    -0.067373,
    0.386110,
    0.812724,
    0.417005,
    -0.076489,
    -0.059434,
    0.023680,
    0.005611,
    -0.001823,
    -0.000721,
};

float __coif2_hiR[12]={ 
    -0.000721,
    0.001823,
    0.005611,
    -0.023680,
    -0.059434,
    0.076489,
    0.417005,
    -0.812724,
    0.386110,
    0.067373,
    -0.041465,
    -0.016387,
};

float __coif3_loR[18]={ 
    -0.003794,
    0.007783,
    0.023453,
    -0.065772,
    -0.061123,
    0.405177,
    0.793777,
    0.428483,
    -0.071800,
    -0.082302,
    0.034555,
    0.015881,
    -0.009008,
    -0.002575,
    0.001118,
    0.000466,
    -0.000071,
    -0.000035,
};

float __coif3_hiR[18]={ 
    -0.000035,
    0.000071,
    0.000466,
    -0.001118,
    -0.002575,
    0.009008,
    0.015881,
    -0.034555,
    -0.082302,
    0.071800,
    0.428483,
    -0.793777,
    0.405177,
    0.061123,
    -0.065772,
    -0.023453,
    0.007783,
    0.003794,
};

float __coif4_loR[24]={ 
    0.000892,
    -0.001629,
    -0.007346,
    0.016069,
    0.026682,
    -0.081267,
    -0.056077,
    0.415308,
    0.782239,
    0.434386,
    -0.066627,
    -0.096220,
    0.039334,
    0.025082,
    -0.015212,
    -0.005658,
    0.003751,
    0.001267,
    -0.000589,
    -0.000260,
    0.000062,
    0.000031,
    -0.000003,
    -0.000002,
};

float __coif4_hiR[24]={ 
    -0.000002,
    0.000003,
    0.000031,
    -0.000062,
    -0.000260,
    0.000589,
    0.001267,
    -0.003751,
    -0.005658,
    0.015212,
    0.025082,
    -0.039334,
    -0.096220,
    0.066627,
    0.434386,
    -0.782239,
    0.415308,
    0.056077,
    -0.081267,
    -0.026682,
    0.016069,
    0.007346,
    -0.001629,
    -0.000892,
};

float __coif5_loR[30]={ 
    -0.000212,
    0.000359,
    0.002178,
    -0.004159,
    -0.010131,
    0.023408,
    0.028168,
    -0.091920,
    -0.052043,
    0.421566,
    0.774290,
    0.437992,
    -0.062036,
    -0.105574,
    0.041289,
    0.032684,
    -0.019762,
    -0.009164,
    0.006764,
    0.002433,
    -0.001663,
    -0.000638,
    0.000302,
    0.000141,
    -0.000041,
    -0.000021,
    0.000004,
    0.000002,
    -0.000000,
    -0.000000,
};

float __coif5_hiR[30]={ 
    -0.000000,
    0.000000,
    0.000002,
    -0.000004,
    -0.000021,
    0.000041,
    0.000141,
    -0.000302,
    -0.000638,
    0.001663,
    0.002433,
    -0.006764,
    -0.009164,
    0.019762,
    0.032684,
    -0.041289,
    -0.105574,
    0.062036,
    0.437992,
    -0.774290,
    0.421566,
    0.052043,
    -0.091920,
    -0.028168,
    0.023408,
    0.010131,
    -0.004159,
    -0.002178,
    0.000359,
    0.000212,
};

// fk4,6,8,14,18,22 
float __fk4_loR[4]={ 
    0.653928,
    0.753272,
    0.053179,
    -0.046166,
};

float __fk4_hiR[4]={ 
    -0.046166,
    -0.053179,
    0.753272,
    -0.653928,
};

float __fk6_loR[6]={ 
    0.427915,
    0.812920,
    0.356370,
    -0.146439,
    -0.077178,
    0.040626,
};

float __fk6_hiR[6]={ 
    0.040626,
    0.077178,
    -0.146439,
    -0.356370,
    0.812920,
    -0.427915,
};

float __fk8_loR[8]={ 
    0.349238,
    0.782684,
    0.475265,
    -0.099683,
    -0.159978,
    0.043107,
    0.042582,
    -0.019000,
};

float __fk8_hiR[8]={ 
    -0.019000,
    -0.042582,
    0.043107,
    0.159978,
    -0.099683,
    -0.475265,
    0.782684,
    -0.349238,
};

float __fk14_loR[14]={ 
    0.260372,
    0.686891,
    0.611555,
    0.051422,
    -0.245614,
    -0.048575,
    0.124283,
    0.022227,
    -0.063997,
    -0.005074,
    0.029780,
    -0.003297,
    -0.009271,
    0.003514,
};

float __fk14_hiR[14]={ 
    0.003514,
    0.009271,
    -0.003297,
    -0.029780,
    -0.005074,
    0.063997,
    0.022227,
    -0.124283,
    -0.048575,
    0.245614,
    0.051422,
    -0.611555,
    0.686891,
    -0.260372,
};

float __fk18_loR[18]={ 
    0.221452,
    0.633556,
    0.650983,
    0.142345,
    -0.246198,
    -0.113623,
    0.127848,
    0.070703,
    -0.075241,
    -0.039724,
    0.045937,
    0.018695,
    -0.026632,
    -0.006157,
    0.013639,
    -0.000326,
    -0.004680,
    0.001636,
};

float __fk18_hiR[18]={ 
    0.001636,
    0.004680,
    -0.000326,
    -0.013639,
    -0.006157,
    0.026632,
    0.018695,
    -0.045937,
    -0.039724,
    0.075241,
    0.070703,
    -0.127848,
    -0.113623,
    0.246198,
    0.142345,
    -0.650983,
    0.633556,
    -0.221452,
};

float __fk22_loR[22]={ 
    0.193896,
    0.589452,
    0.670085,
    0.215630,
    -0.228029,
    -0.164466,
    0.111549,
    0.110155,
    -0.066085,
    -0.071842,
    0.043542,
    0.044775,
    -0.029743,
    -0.025971,
    0.020284,
    0.012964,
    -0.012886,
    -0.004838,
    0.007174,
    0.000361,
    -0.002677,
    0.000881,
};

float __fk22_hiR[22]={ 
    0.000881,
    0.002677,
    0.000361,
    -0.007174,
    -0.004838,
    0.012886,
    0.012964,
    -0.020284,
    -0.025971,
    0.029743,
    0.044775,
    -0.043542,
    -0.071842,
    0.066085,
    0.110155,
    -0.111549,
    -0.164466,
    0.228029,
    0.215630,
    -0.670085,
    0.589452,
    -0.193896,
};

// bior 
float __bior11_loR[2]={ 
    0.707107,
    0.707107,
};

float __bior11_hiR[2]={ 
    0.707107,
    -0.707107,
};

float __bior13_loR[6]={ 
    0.000000,
    0.000000,
    0.707107,
    0.707107,
    0.000000,
    0.000000,
};

float __bior13_hiR[6]={ 
    -0.088388,
    -0.088388,
    0.707107,
    -0.707107,
    0.088388,
    0.088388,
};

float __bior15_loR[10]={ 
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.707107,
    0.707107,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
};

float __bior15_hiR[10]={ 
    0.016573,
    0.016573,
    -0.121534,
    -0.121534,
    0.707107,
    -0.707107,
    0.121534,
    0.121534,
    -0.016573,
    -0.016573,
};

float __bior22_loR[6]={ 
    0.000000,
    0.353553,
    0.707107,
    0.353553,
    0.000000,
    0.000000,
};

float __bior22_hiR[6]={ 
    0.000000,
    0.176777,
    0.353553,
    -1.060660,
    0.353553,
    0.176777,
};

float __bior24_loR[10]={ 
    0.000000,
    0.000000,
    0.000000,
    0.353553,
    0.707107,
    0.353553,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
};

float __bior24_hiR[10]={ 
    0.000000,
    -0.033146,
    -0.066291,
    0.176777,
    0.419845,
    -0.994369,
    0.419845,
    0.176777,
    -0.066291,
    -0.033146,
};

float __bior26_loR[14]={ 
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.353553,
    0.707107,
    0.353553,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
};

float __bior26_hiR[14]={ 
    0.000000,
    0.006905,
    0.013811,
    -0.046956,
    -0.107723,
    0.169871,
    0.447466,
    -0.966748,
    0.447466,
    0.169871,
    -0.107723,
    -0.046956,
    0.013811,
    0.006905,
};

float __bior28_loR[18]={ 
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.353553,
    0.707107,
    0.353553,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
};

float __bior28_hiR[18]={ 
    0.000000,
    -0.001511,
    -0.003021,
    0.012948,
    0.028916,
    -0.052998,
    -0.134913,
    0.163829,
    0.462571,
    -0.951642,
    0.462571,
    0.163829,
    -0.134913,
    -0.052998,
    0.028916,
    0.012948,
    -0.003021,
    -0.001511,
};

float __bior31_loR[4]={ 
    0.176777,
    0.530330,
    0.530330,
    0.176777,
};

float __bior31_hiR[4]={ 
    -0.353553,
    -1.060660,
    1.060660,
    0.353553,
};

float __bior33_loR[8]={ 
    0.000000,
    0.000000,
    0.176777,
    0.530330,
    0.530330,
    0.176777,
    0.000000,
    0.000000,
};

float __bior33_hiR[8]={ 
    0.066291,
    0.198874,
    -0.154680,
    -0.994369,
    0.994369,
    0.154680,
    -0.198874,
    -0.066291,
};

float __bior35_loR[12]={ 
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.176777,
    0.530330,
    0.530330,
    0.176777,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
};

float __bior35_hiR[12]={ 
    -0.013811,
    -0.041432,
    0.052481,
    0.267927,
    -0.071816,
    -0.966748,
    0.966748,
    0.071816,
    -0.267927,
    -0.052481,
    0.041432,
    0.013811,
};

float __bior37_loR[16]={ 
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.176777,
    0.530330,
    0.530330,
    0.176777,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
};

float __bior37_hiR[16]={ 
    0.003021,
    0.009063,
    -0.016832,
    -0.074664,
    0.031333,
    0.301159,
    -0.026499,
    -0.951642,
    0.951642,
    0.026499,
    -0.301159,
    -0.031333,
    0.074664,
    0.016832,
    -0.009063,
    -0.003021,
};

float __bior39_loR[20]={ 
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.176777,
    0.530330,
    0.530330,
    0.176777,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
    0.000000,
};

float __bior39_hiR[20]={ 
    -0.000680,
    -0.002039,
    0.005060,
    0.020619,
    -0.014113,
    -0.099135,
    0.012300,
    0.320192,
    0.002050,
    -0.942126,
    0.942126,
    -0.002050,
    -0.320192,
    -0.012300,
    0.099135,
    0.014113,
    -0.020619,
    -0.005060,
    0.002039,
    0.000680,
};

float __bior44_loR[10]={ 
    0.000000,
    -0.064539,
    -0.040689,
    0.418092,
    0.788486,
    0.418092,
    -0.040689,
    -0.064539,
    0.000000,
    0.000000,
};

float __bior44_hiR[10]={ 
    0.000000,
    -0.037828,
    -0.023849,
    0.110624,
    0.377403,
    -0.852699,
    0.377403,
    0.110624,
    -0.023849,
    -0.037828,
};

float __bior55_loR[12]={ 
    0.013457,
    -0.002695,
    -0.136707,
    -0.093505,
    0.476803,
    0.899506,
    0.476803,
    -0.093505,
    -0.136707,
    -0.002695,
    0.013457,
    0.000000,
};

float __bior55_hiR[12]={ 
    0.000000,
    -0.000000,
    0.039687,
    -0.007948,
    -0.054464,
    -0.345605,
    0.736660,
    -0.345605,
    -0.054464,
    -0.007948,
    0.039687,
    -0.000000,
};

float __bior68_loR[18]={ 
    -0.000000,
    -0.000000,
    -0.000000,
    0.014426,
    0.014468,
    -0.078722,
    -0.040368,
    0.417849,
    0.758908,
    0.417849,
    -0.040368,
    -0.078722,
    0.014468,
    0.014426,
    -0.000000,
    -0.000000,
    -0.000000,
    -0.000000,
};

float __bior68_hiR[18]={ 
    0.000000,
    -0.001909,
    -0.001914,
    0.016991,
    0.011935,
    -0.049733,
    -0.077263,
    0.094059,
    0.420796,
    -0.825923,
    0.420796,
    0.094059,
    -0.077263,
    -0.049733,
    0.011935,
    0.016991,
    -0.001914,
    -0.001909,
};

// dmey 
float __dmey_loR[102]={ 
    -0.000002,
    0.000001,
    0.000000,
    -0.000002,
    0.000002,
    0.000001,
    -0.000003,
    0.000002,
    0.000001,
    -0.000004,
    0.000003,
    0.000002,
    -0.000006,
    0.000005,
    0.000002,
    -0.000010,
    0.000007,
    0.000005,
    -0.000014,
    0.000011,
    0.000006,
    -0.000024,
    0.000020,
    0.000015,
    -0.000046,
    0.000032,
    0.000037,
    -0.000103,
    0.000024,
    0.000150,
    -0.000076,
    -0.000140,
    -0.000094,
    0.000161,
    0.000860,
    -0.000578,
    -0.002702,
    0.002195,
    0.006046,
    -0.006387,
    -0.011045,
    0.015251,
    0.017404,
    -0.032094,
    -0.024322,
    0.063667,
    0.030621,
    -0.132697,
    -0.035048,
    0.444095,
    0.743751,
    0.444095,
    -0.035048,
    -0.132697,
    0.030621,
    0.063667,
    -0.024322,
    -0.032094,
    0.017404,
    0.015251,
    -0.011045,
    -0.006387,
    0.006046,
    0.002195,
    -0.002702,
    -0.000578,
    0.000860,
    0.000161,
    -0.000094,
    -0.000140,
    -0.000076,
    0.000150,
    0.000024,
    -0.000103,
    0.000037,
    0.000032,
    -0.000046,
    0.000015,
    0.000020,
    -0.000024,
    0.000006,
    0.000011,
    -0.000014,
    0.000005,
    0.000007,
    -0.000010,
    0.000002,
    0.000005,
    -0.000006,
    0.000002,
    0.000003,
    -0.000004,
    0.000001,
    0.000002,
    -0.000003,
    0.000001,
    0.000002,
    -0.000002,
    0.000000,
    0.000001,
    -0.000002,
    0.000000,
};

float __dmey_hiR[102]={ 
    0.000000,
    0.000002,
    0.000001,
    -0.000000,
    -0.000002,
    -0.000002,
    0.000001,
    0.000003,
    0.000002,
    -0.000001,
    -0.000004,
    -0.000003,
    0.000002,
    0.000006,
    0.000005,
    -0.000002,
    -0.000010,
    -0.000007,
    0.000005,
    0.000014,
    0.000011,
    -0.000006,
    -0.000024,
    -0.000020,
    0.000015,
    0.000046,
    0.000032,
    -0.000037,
    -0.000103,
    -0.000024,
    0.000150,
    0.000076,
    -0.000140,
    0.000094,
    0.000161,
    -0.000860,
    -0.000578,
    0.002702,
    0.002195,
    -0.006046,
    -0.006387,
    0.011045,
    0.015251,
    -0.017404,
    -0.032094,
    0.024322,
    0.063667,
    -0.030621,
    -0.132697,
    0.035048,
    0.444095,
    -0.743751,
    0.444095,
    0.035048,
    -0.132697,
    -0.030621,
    0.063667,
    0.024322,
    -0.032094,
    -0.017404,
    0.015251,
    0.011045,
    -0.006387,
    -0.006046,
    0.002195,
    0.002702,
    -0.000578,
    -0.000860,
    0.000161,
    0.000094,
    -0.000140,
    0.000076,
    0.000150,
    -0.000024,
    -0.000103,
    -0.000037,
    0.000032,
    0.000046,
    0.000015,
    -0.000020,
    -0.000024,
    -0.000006,
    0.000011,
    0.000014,
    0.000005,
    -0.000007,
    -0.000010,
    -0.000002,
    0.000005,
    0.000006,
    0.000002,
    -0.000003,
    -0.000004,
    -0.000001,
    0.000002,
    0.000003,
    0.000001,
    -0.000002,
    -0.000002,
    -0.000000,
    0.000001,
    0.000002,
};

